0f6b2ab5c608db009dcc097a1a9e085050f509b8,src/main/java/org/jboss/ejb/client/EJBClientContext.java,EJBClientContext,discoverAffinityCluster,#L#ClusterAffinity#LocatedAction#,513
Before Change
}
if (nodes.isEmpty()) {
if (unresolvedUris.isEmpty()) {
throw Logs.MAIN.noEJBReceiverAvailable(locator);
} else {
// TODO: we should have a selector here too
final URI uri = unresolvedUris.iterator().next();
After Change
// interruption is caught in the calling method
serviceURL = servicesQueue.takeService();
}
problems = servicesQueue.getProblems();
}
if (nodes.isEmpty()) {
if (unresolvedUris.isEmpty()) {
throw withSuppressed(Logs.MAIN.noEJBReceiverAvailable(locator), problems);
} else {
// TODO: we should have a selector here too
final URI uri = unresolvedUris.iterator().next();